
#!coding=utf-8
from django.db import models

class Company(models.Model):
    """
             公司信息
    """
    typ_CHOICES = (('1',u'男'),
                     ('2',u'女'))
    name=models.CharField(u'公司名称',max_length=50)
    reg_date=models.DateField(u'注册时间',max_length=50,blank=True)
    manager=models.CharField(u'法人姓名',max_length=20)
    manager_sex=models.CharField(u'法人性别',choices=typ_CHOICES,default='1',max_length=10)
    phone=models.CharField(u'法人手机号',max_length=30)
    cetrid=models.CharField(u'法人身份证号',max_length=30)
    score=models.CharField(u'积分',max_length=30)
    modified=models.DateTimeField(u'更新时间',auto_now=True)  # @UndefinedVariable

    def __unicode__(self):
        return '%s' %self.name
    class Meta:
        verbose_name = u'公司信息'
        verbose_name_plural = '公司信息管理'


class Company_fee(models.Model):
    """
             公司费用
    """
    typ_CHOICES = (('1',u'待缴费'),
                     ('2',u'已缴费'))
    company=models.ForeignKey(Company, verbose_name=u'公司信息')
    
    feename=models.CharField(u'缴费名称',max_length=50,blank=True)
    feecount=models.CharField(u'缴费金额',max_length=50,blank=True)
    feedate=models.DateField(u'缴费日期',max_length=50,blank=True)
    feedate_start=models.DateField(u'费用开始日期',max_length=50,blank=True)
    feedate_end=models.DateField(u'费用到期日期',max_length=50,blank=True)
    feests=models.CharField(u'费用状态',choices=typ_CHOICES,default='1',max_length=50,blank=True)
    modified=models.DateTimeField(u'更新时间',auto_now=True)  # @UndefinedVariable
    def __unicode__(self):
        return '%s' %self.id
    class Meta:
        verbose_name = u'公司费用信息'
        verbose_name_plural = '公司费用信息管理'
        
class Company_admin(models.Model):
    """
             公司和客户关系表
    """
    typ_CHOICES = (('1',u'认证无误'),
                     ('2',u'认证有误'),
                     ('0',u'待认证'))
    wx_id=models.CharField(u'微信id',max_length=50,blank=True)
    companyname=models.CharField(u'企业名称',max_length=50,blank=True)
    adminname=models.CharField(u'法人名称',max_length=50,blank=True)
    adminphone=models.CharField(u'法人手机号',max_length=50,blank=True)
    admincertid=models.CharField(u'法人身份证号',max_length=50,blank=True)
    city=models.CharField(u'公司所在城市',max_length=50,blank=True)
    adress=models.CharField(u'公司详细地址',max_length=50,blank=True)
    
    company=models.ForeignKey(Company, verbose_name=u'关联公司信息',blank=True,null=True)
    adminsts=models.CharField(u'公司状态',choices=typ_CHOICES,default='0',max_length=50,blank=True)
    modified=models.DateTimeField(u'更新时间',auto_now=True)  # @UndefinedVariable
    def __unicode__(self):
        return '%s' %self.id
    class Meta:
        verbose_name = u'公司和客户关系'
        verbose_name_plural = '公司和客户关系管理'        
